package main

import "fmt"

type BInterface interface {
	test01()
}

type CInterface interface {
	test02()
}

type AInterface interface {
	BInterface
	CInterface
	test03()
}

type Stu struct {

}

func (stu Stu) test01() {

}

func (stu Stu) test02() {

}

func (stu Stu) test03() {

}

type T interface {

}

func main() {

	var stu Stu
	var a AInterface = stu
	a.test01()

	var t T = stu
	fmt.Println(t)

}